package com.springdoor.wx.constant;

public class Constants {

    /** UTF-8 字符集 */
    public static final String UTF8 = "UTF-8";

    /** GBK 字符集 */
    public static final String GBK = "GBK";

    /** 自动识别json对象白名单配置（仅允许解析的包名，范围越小越安全） */
    public static final String[] JSON_WHITELIST_STR = { "com.springdoor.wx.core.domain.entity" };

    /** www主域 */
    public static final String WWW = "www.";

    /** http请求 */
    public static final String HTTP = "http://";

    /** https请求 */
    public static final String HTTPS = "https://";

    /** 令牌 */
    public static final String TOKEN = "token";

    /** 令牌前缀 */
    public static final String TOKEN_PREFIX = "Bearer ";

    /** 令牌前缀 */
    public static final String LOGIN_USER_KEY = "wx_login_user_key";

    /** 登录用户 redis key */
    public static final String LOGIN_TOKEN_KEY = "wx_login_tokens:";

    /** 登录成功 */
    public static final String LOGIN_SUCCESS = "Success";

    /** 注销 */
    public static final String LOGOUT = "Logout";

    /** 注册 */
    public static final String REGISTER = "Register";

    /** 登录失败 */
    public static final String LOGIN_FAIL = "Error";

    /** 通用成功标识 */
    public static final String SUCCESS = "0";

    /** 通用失败标识 */
    public static final String FAIL = "1";

    /** 资源映射路径 前缀 */
    public static final String RESOURCE_PREFIX = "profile";
}
